package com.neuronrobotics.replicator.gui.preview.view;


import com.neuronrobotics.replicator.gui.preview.android.PickingRay;
import com.neuronrobotics.replicator.gui.preview.model.STLWorkspaceModel;
import com.neuronrobotics.replicator.gui.stl.STLObject;

public interface STLWorkspaceView {
	
	public void setWorkspaceModel(STLWorkspaceModel stlwm);
	
	public void setCamera(float[] position,float[] lookAt);
	
	public void getCameraData(float[] position,float[] lookAt);
	
	//public STLObject getPick();
	
	public void addViewListener(STLWorkspaceViewListener newListener);
	
	public void setPickLocation(float x, float y);

	public STLObject getPick(PickingRay mostRecentPickRay);

	//public void addMouseListener();
	
}
